package edu.geo.containers.geom;

import java.io.Serializable;

/**
 * 
 * @author alejandro.sanchez
 *
 */
public interface Feature  extends Serializable
{
	/**
	 * 
	 * @return
	 */
	public int getId();
	
	
	public String getStrId();
	
	
	/**
	 * 
	 * @return
	 */
	public void setId(int id);
	
	/**
	 * 
	 * @return
	 */
	public String getAsWKT();

	/**
	 * 
	 * @return
	 */	
    public String getAsGML();

    /**
     * 
     * @return
     */
    public String getAsGeoJson();
    
    
    public String asSpaghettiRepresentation();
}
